package edu.object_oriented.API;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.Temporal;
import java.time.temporal.TemporalAccessor;

public class LocalDatePra {

    public static void main(String[] args) {
        //本地日期   y m d
        //获取当前时间
        LocalDate localDate = LocalDate.now();
        System.out.println("localDate = " + localDate);
        //设定日期
        LocalDate date = LocalDate.of(2020, 05, 20);
        System.out.println("date = " + date);
        //获取日期的具体数据
        int year = date.getYear();
//        date.getDayOfMonth();   具体获取  自行调用测试
        //格式化   日期转String   自带格式化功能   格式化后的结果   都是String
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy:MM:dd");
        String s = localDate.format(formatter);
        System.out.println("s = " + s);
        //String转日期
        TemporalAccessor parse = formatter.parse("2020:04:28");
        System.out.println("localDate2 = " + parse);

        //其他操作  自行查阅api
//        LocalTime
//        LocalDateTime   完全参考LocalDate使用
    }

}
